#!/bin/bash

# Получаем ip машины

dirForMounting="/tmp/backupnew"
ip_host=$(hostname -i | sed 's/ //g')
date_back=$(date +"%y.%m.%d")
dirToBack="$dirForMounting/$ip_host"
dirToBackDate="$dirToBack/$date_back"

if [[ ! -d  $dirForMounting  ]]; then
    mkdir -p "$dirForMounting"
fi
# Создание списка директорий
directories=$(ls /opt | grep vsh*)

# Монтирование Backup директории 
#i mounting_dir=$(mount -o nfsvers=4 -vv 192.168.0.31:/big_backup/testers /backupnew)
mounting_dir=$(mount -o nfsvers=4 -vv 192.168.0.31:/big_backup/testers /tmp/test_back)
# echo "$mouting_dir"


if [[ ! -d  $dirToBack  ]]; then
    mkdir -p "$dirToBack"
    mkdir -p "$dirToBackDate"
else
    echo "Директория существует"
    mkdir -p "$dirToBackDate" 
fi

takeRights=$(chmod -R 777 $dirToBack)

# Проход циклом по директориям
for dir in $directories; do


    #echo $dir
    # Создание новой директории
    new_dir="$dirToBackDate/$dir"
    mkdir -p "$new_dir"
    
    # Копирование директории 'config' в новую директорию
    cp_dir1="/opt/$dir/conf"
    cp_dir2="/opt/$dir/config"

    if [[ -d $cp_dir1  ]]; then
        cp -r "$cp_dir1" "$new_dir"
    else
        cp -r "$cp_dir2" "$new_dir"
    fi

done
